package com.physics.mps.module.comsol.vo;

import com.physics.mps.module.comsol.enums.PhysicsEnum;
import com.physics.mps.module.comsol.enums.SolveEnum;
import com.physics.mps.module.comsol.enums.StudyEnum;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;
import java.util.Map;

/**
 * @author mcsoft
 * @date 2023/10/20 13:53
 * @description 研究参数
 */
@Getter
@Setter
@ToString
public class StudyVo {

    private Map<String, String> params;

    /**
     * 求解模块
     */
    private SolveEnum solveEnum;

    /**
     * 研究
     */
    private StudyEnum studyEnum;


    /**
     * 输出步长
     * (瞬态)
     */
    private String tList;


    private List<String> solveList;


    public StudyEnum getStudyEnum() {
        return studyEnum == null? StudyEnum.Transient: studyEnum;
    }


}
